﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Sistema_Totem.Logica.Clases;

namespace Sistema_Totem.Vista.Propuesta
{
    public partial class ModificarPropuestaPasoUno: System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                List<Seccion> datos = GetData();
                GridViewPropuesta_secciones.DataSource = datos;
                GridViewPropuesta_secciones.DataBind();

            }
        }

        protected List<Seccion> GetData()
        {
            List<Seccion> lista = new List<Seccion>();
            string[] secciones = { "Portada","Tabla de contenido","Definicion del problema","Objetivos", "Alcance",
                                   "Limitaciones","Recursos","Cronogramas","Marco de trabajo"};
            for (int i = 0; i < secciones.Length; i++)
            {
                Seccion seccion = new Seccion
                {
                    Nombre = secciones[i],
                };

                lista.Add(seccion);
            }

            return lista;
        }

        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {

        }

        protected void GridViewPropuesta_secciones_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        protected void Button3_Click(object sender, EventArgs e)
        {
            
            foreach (GridViewRow row in GridViewPropuesta_secciones.Rows)
            {

                CheckBox check = (CheckBox)row.FindControl("chkSeleccionEscoger");
                check.Checked = false;
            }

            int i = 1;

            foreach (GridViewRow row in GridViewPropuesta_secciones.Rows)
            {

                CheckBox check = (CheckBox)row.FindControl("chkSeleccionEscoger");

                 if (i % 2 != 0)
                    check.Checked = true;
                i++;
            }
        }

        protected void Button4_Click(object sender, EventArgs e)
        {

            foreach (GridViewRow row in GridViewPropuesta_secciones.Rows)
            {

                CheckBox check = (CheckBox)row.FindControl("chkSeleccionEscoger");
                    check.Checked = true;
            }
        }

    }
}